﻿
var mailBox;
function peekMailCount() {
    CallServerMethod(null, null);
}
$(function () {
    mailBox = $("#myMailCountInfo");
    //默认
    $("#menu_index div").hide();
    $(".nav1").show();
    $(".nav1 .menu_list").show();

    //头部导航点击事件
    $("#topmenu li").click(function () {
        var itemval = $(this).attr("id");
        //..added by yurukai 
        //记录当前TopMenuItem
        currentTop = $(this).find("a").html();
        //样式交互
        $("#topmenu li").removeClass();
        $(this).addClass("navon");
        //隐藏所有的左侧项
        $("#menu_index div").hide();
        //显示相应的左侧项
        $("." + itemval).show();
        $(".menu_list").slideDown().show();
        return false;
    });

    //Added By 俞如凯 2010/9/4
    $("#topmenu li").hover(function () {
        $(this).addClass("MouseHoverNav");
    }, function () { $(this).remove("MouseHoverNav"); });

    //Added By yurukai 
    //默认单击第一项
    $("#topmenu li:first").click();

    //左侧导航条点击事件
    $(".menu_list p.menu_head").click(function () {

        //setCurrentLocationInfo($(this).html());
        $(this).next("div.menu_body").slideToggle(300).siblings("div.menu_body").hide();
    });
    //最大化
    $("#page_max").click(function () {
        $("#left_div").hide().delay(100);
        $("#top_div").hide().delay(100);
        $("#page_restore").show().delay(100);
        $(".copyright").hide().delay(100);
    });
    //还原
    $("#page_restore").click(function () {
        $("#left_div").show().delay(100);
        $("#top_div").show().delay(100);
        $(".copyright").show().delay(100);
        $("#page_restore").hide().delay(100);
    });

    $(".menu_list p.menu_head a").click(function () {
        //  alert($(this).parent("p").html());
        setCurrentLocationInfo($(this).parent().html());
        $(this).parent().next("div.menu_body").slideToggle(300).siblings("div.menu_body").hide();
    });

    $("#a-returnUrl").click(function () {
        $("#main").attr("src", $(this).attr("href"));
    });
    if (returnURL != undefined && returnURL != "") {
        //转到指定的之前的页面。
        $("#a-returnUrl").attr("href", returnURL).trigger("click");
    }
    else $("#a-returnUrl").hide();
    peekMailCount();
    //Load Mail 
});


//下面的方式是当接收服务器方法处理的结果发生异常时调用的方法 
function Error(args, context) {
    mailBox.html("抽取邮箱信息失败。").css("color", "red"); clearInterval(timer);
}

//下面的方法是接收并处理服务器方法执行的返回结果
function Success(args, context) {
    var _info = args;
    if (_info == "unline") {
        alert("您还没有登录,请先登录。 ");
        window.location = "../Default.aspx";
    }
    else {  //"";
        var info = _info.split(",");
        var hasNew = info[0] > 0;
        var r = "<span class=\"m_" + (hasNew ? "red" : "black") + "\">" + info[0] + " 未读</span>";
        mailBox.html(r);
        if (hasNew) {
            mailBox.attr("title", info[2]);
            $("#L11").text("收件箱(" + info[0] + ")");
            //Show NewMail SimpleInfo PopupBox
            $("#m-Count").text(info[0] + " 未读 ; ");
            $("#m-last").text(info[2]);
            $("#PopupBox").attr("title", "单击转到收件箱...");
            ShowNewMail();
        }
        else {
            mailBox.attr("title", "单击转到收件箱...");
            $("#L11").text("收件箱");
            $("#menu_index").find("#L11").text("收件箱");
        }
    }
}




//弹出提示信息(代替alert)
function tipsalert(title, text) {
    tipsWindown(title, "text:" + text, '250', '150', 'true', '3000', '', 'true', 'text');
}

//弹出提示信息并子在iframe中跳转页面
function tipsskip(title, text, url) {
    tipsWindown(title, "text:" + text, "250", "150", "false", "3000", url, "true", "text");
}
function showSchedule() {
    tipsWindown("闽江学院-软件学院 校历", "iframe: Profile/Schedule.aspx?from=main", "630", "440", "true", "", "", "true", "", "true");   //

}



//设置当前位置信息
function setCurrentLocationInfo(current) {
    var nodeName = current; //  $(id).html();
    var parentName = currentTop;
    var location = parentName + " » " + nodeName;
    $("#css-current-location").html(location);
}


//显示有新邮件提示的弹出层

function ShowNewMail() {
    //$.growlUI('GrowlNotification', 'Have a nice day!');
    $.blockUI({
        message: $('#PopupBox'),
        fadeIn: 700,
        fadeOut: 700,
        timeout: 5600,
        showOverlay: false,
        centerY: false,
        css: {
            width: '330px',
            'text-align': 'left',
            top: '33px',
            left: '',
            right: '10px',
            border: 'none',
            padding: '5px',
            backgroundColor: '#E08F47',
            '-webkit-border-radius': '10px',
            '-moz-border-radius': '10px',
            opacity: .78,
            color: '#fff'
        }
    });
}